package whlogger.launcher.loginfields.views.action;

/**
 *
 * @author d3rbastl3r
 */
public class LoginDataValidator {
	public enum ValidationKey{
		IS_VALIDE,		// Wenn die Eingabe gültig ist.
		IS_EMPTY		// Wenn die Eingegeben leer ist.
	}
	
	/**
	 * Prüfft ob die Eingaben des Nicknames gültig sind. Liefert einen
	 * ValidationKey welcher den Status der eingegebenen Daten angibt.
	 * @param nickname
	 * @return 
	 */
	public ValidationKey isNicknameValide(String nickname){
		if(nickname.isEmpty()){
			return ValidationKey.IS_EMPTY;
		}
		
		return ValidationKey.IS_VALIDE;
	}
	
	/**
	 * Prüfft ob die Eingaben des Passwords gültig sind. Liefert einen
	 * ValidationKey welcher den Status der eingegebenen Daten angibt.
	 * @param password
	 * @return 
	 */
	public ValidationKey isPasswordValide(String password){
		if(password.isEmpty()){
			return ValidationKey.IS_EMPTY;
		}
		
		return ValidationKey.IS_VALIDE;
	}
}
